package cn.batch.daemon;

import java.text.ParseException;

import cn.batch.daemon.loadBatch.RiskWarningListener;
import cn.batch.daemon.util.DateUtil;

/**
 * 风险预警-按天进程入口程序
 * 
 * @author xihn
 * 
 */
public class RiskWarningForDay {

	public static void main(String[] args) {
		if (args.length < 1) {
			throw new IllegalArgumentException("请传入需要加载的数据日期字符串。格式: yyyyMMdd");
		}

		String s = args[0];
		try {
			DateUtil.fromString(s, "yyyyMMdd");
		} catch (ParseException e) {
			throw new IllegalArgumentException("参数格式无效。格式：yyyyMMdd");
		}

		Configuration config = new Configuration();
		RiskWarningListener riskWarningListener = new RiskWarningListener(config);
		riskWarningListener.setBatchDate(s);
		riskWarningListener.run();
		System.exit(0);

	}
}
